package com.luculent.utils;

import java.util.List;
import java.util.Map;

import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.reflect.TypeToken;

public class WJWTableUtils {
	
	public static String quanyuanjiuzhixinxi(JsonArray data){
		Gson gson = new Gson();
        List<Map<String,String>> dataList = gson.fromJson(data, new TypeToken<List<Map<String,String>>>() {}.getType());  
        JsonArray ja=new JsonArray(); 
		for(Map<String,String> map : dataList){
			JsonObject jo=new JsonObject(); 
			jo.addProperty("NAME", map.get("name") == null?"":map.get("name"));
			jo.addProperty("SEX",map.get("sex")== null?"":map.get("sex"));
			jo.addProperty("BIRTHDATE",map.get("birthDate")== null?"":map.get("birthDate"));
			jo.addProperty("IDNO",map.get("idNo")== null?"":map.get("idNo"));
			jo.addProperty("ADDR",map.get("addr")== null?"":map.get("addr"));
			jo.addProperty("ID",map.get("id")== null?"":map.get("id"));
			jo.addProperty("SHENG",map.get("shengXzqh")== null?"":map.get("shengXzqh"));
			jo.addProperty("SHI",map.get("shiXzqh")== null?"":map.get("shiXzqh"));
			jo.addProperty("XIAN",map.get("xianXzqh")== null?"":map.get("xianXzqh")); 
			jo.addProperty("XIANG",map.get("xiangXzqh")== null?"":map.get("xiangXzqh")); 
			jo.addProperty("CUN",map.get("cunXzqh")== null?"":map.get("cunXzqh")); 
			jo.addProperty("JTBM",map.get("jtbm")== null?"":map.get("jtbm")); 
			jo.addProperty("GRBM",map.get("grbm")== null?"":map.get("grbm")); 
			jo.addProperty("ISDEAD",map.get("isDead")== null?"":map.get("isDead")); 
			ja.add(jo);
		}  
		dataList.clear();
        return SQLUtils.toSql("WJW_ALLNEEDHELPERS", ja); 
	} 
}
